home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 21 / CU Amiga Magazine's Super CD-ROM 21 (1998)(EMAP Images)(GB)[!][issue 1998-04].iso / CUCD / Programming / Python-1.4 / Python1.4_Source / Objects / protos / floatobject_protos.h < prev    next >
Text File  |  1996-12-15  |  1KB  |  25 lines

  1. /* Prototypes for functions defined in Objects/floatobject.c */
  2.  
  3. static void float_dealloc(PyObject * op);
  4. static int float_print(PyFloatObject * v,FILE * fp,int flags);
  5. static PyObject * float_repr(PyFloatObject * v);
  6. static int float_compare(PyFloatObject * v,PyFloatObject * w);
  7. static long float_hash(PyFloatObject * v);
  8. static PyObject * float_add(PyFloatObject * v,PyFloatObject * w);
  9. static PyObject * float_sub(PyFloatObject * v,PyFloatObject * w);
  10. static PyObject * float_mul(PyFloatObject * v,PyFloatObject * w);
  11. static PyObject * float_div(PyFloatObject * v,PyFloatObject * w);
  12. static PyObject * float_rem(PyFloatObject * v,PyFloatObject * w);
  13. static PyObject * float_divmod(PyFloatObject * v,PyFloatObject * w);
  14. static double powu(double x,long n);
  15. static PyObject * float_pow(PyFloatObject * v,PyObject * w,PyFloatObject * z);
  16. static PyObject * float_neg(PyFloatObject * v);
  17. static PyObject * float_pos(PyFloatObject * v);
  18. static PyObject * float_abs(PyFloatObject * v);
  19. static int float_nonzero(PyFloatObject * v);
  20. static int float_coerce(PyObject ** pv,PyObject ** pw);
  21. static PyObject * float_int(PyObject * v);
  22. static PyObject * float_long(PyObject * v);
  23. static PyObject * float_float(PyObject * v);
  24.  
  25.